package com.deyuanyun.pic.pipe.service;

import com.deyuanyun.pic.common.dto.BasicDataByFind;
import com.deyuanyun.pic.common.dto.DTOResult;
import com.github.pagehelper.Page;

import java.util.HashMap;
import java.util.List;

/**
 * 
 * @ClassName ClosureService
 * @Description 管道基础数据 ->封堵物service接口
 * @author 荣华兴
 * @date 2015年8月17日
 */
public interface ClosureService {

	/**
		* @Description: 根据条件查询
		* @Author: 荣华兴
		* @Create Date: 2015年8月31日
		* @参数：@param bData，对象中包含：管道id、管段id、起始里程、终点里程
		* @Return:DTOResult
	 */
	Page<HashMap<String, Object>> findByCondition(BasicDataByFind bData);
	/**
		* @Description: 根据传入Id，查询对应Id的详细数据
		* @Author: 荣华兴
		* @Create Date: 2015年8月31日
		* @参数：@param id
		* @参数：@return
		* @Return:DTOResult
	 */
	DTOResult findById(String id);
	/**
		* @Description: 根据页面传入的值，查询导出值
		* @Author: 荣华兴
		* @Create Date: 2015年8月31日
		* @参数：@param bData，对象中包含：管道id、管段id、起始里程、终点里程
		* @Return:List<List<String[]>> 封堵物导出列表
	 */
	List<List<String[]>> excelExport(BasicDataByFind bData);

	
}
